/**
 * Author(s): xuming.Wong <xuming.Wong@gmail.com>
 */

#ifndef __PQ_LoginService_H__
#define __PQ_LoginService_H__

namespace PQServiceLogin
{
	/*This class handles users' login
	*/
	class LoginService
	{
	protected:
		LoginService(void);
	public:
		~LoginService(void);
		static LoginService& getSingleton()
		{
			static LoginService inst;
			return inst;
		}

		void init();
		void run();

	protected:
		void initManagers();

	};

}
#endif
